<?php

/**
 * 手术管理表
 */

namespace app\common\model;

class Operation extends BaseModel
{
    protected $name = "operation";

    /**
     * 获取数据列表
     */
    public function getLists($param = [])
	{
        $where=[];
        //$where[]= ['name', 'like', $param['name']];
		return $this->where($where)->paginate();
	}

    /**
     * 添加数据
     * @param array $data
     * @return string
     */
    public function addData(array $data): string
    {
        //添加时销毁自带的主键id
        unset($data['id']);
        return $this->save($data);
    }

    /**
     * 更新数据
     * @param array $data
     * @return bool
     */
    public function saveData($id, array $data): bool
    {
        $model = self::find($id);
        return $model->save($data);
    }

    /**
     * 获取全部数据
     * @return array
     */
    public function getRows(): array
    {
        return $this->field('id,name')->where('name','轻度酒精中毒')->select()->toArray();
    }
}